package com.ctshk.rpc.iotc.service;

import com.ctshk.common.dto.Result;
import com.ctshk.common.model.PageResponse;
import com.ctshk.rpc.iotc.dto.OperatePromotionListDTO;
import com.ctshk.rpc.iotc.req.IdsTwo;

/**
 * <p>
 * 推广码适用产品 服务类
 * </p>
 *
 * @author 谢诗宏
 * @since 2021-01-22
 */
public interface IOperatePromotionProductService {
    /**
     * 查詢這個產品有沒有推廣碼
     *
     * @param productId
     * @return
     */
    Result getOperatePromotion(Long productId);

    /**
     * 查詢產品by推广码（列表）
     *
     * @param
     * @return
     */
    PageResponse<OperatePromotionListDTO> queryListAll(IdsTwo req);
}
